package destiny.预测;

public final class Consts {
	public static boolean _DEBUG = false;
	public static boolean _VERBOSE = false;

	/**
	 * 0 - 年柱; 1 - 月柱; 2 - 日柱; 3 - 时柱
	 */
	public static final int 四柱年序 = 0;
	public static final int 四柱月序 = 四柱年序 + 1;
	public static final int 四柱日序 = 四柱月序 + 1;
	public static final int 四柱时序 = 四柱日序 + 1;

	public static final String 四柱宫[][] = { { "父祖荫", "母祖荫" },
			{ "父亲", "母亲", "兄弟姐妹" }, { "丈夫", "妻子情人" }, { "女儿", "儿子" } };

	/**
	 * 0 - 运柱; 1 - 流年柱
	 * 
	 * 2 - 年柱; 3 - 月柱; 4 - 日柱; 5 - 时柱
	 */
	public static final int 流年行运运序 = 0;
	public static final int 流年行运流年序 = 1;
	public static final int 流年行运年序 = 2;
	public static final int 流年行运月序 = 流年行运年序 + 1;
	public static final int 流年行运日序 = 流年行运月序 + 1;
	public static final int 流年行运时序 = 流年行运日序 + 1;

	public static float[][] 藏干权重 = { { 1.0f }, { 0.7f, 0.3f },
			{ 0.65f, 0.25f, 0.1f } };

	public static int 四柱权重 = 100;
	public static int 月提权重 = 300; // 得令故
	public static int 太岁权重 = 140;
	public static int 大运流年干支权和 = 220;
	public static int 大运生发 = 20;

	public static int 强旺阀值 = 150;

	public static float 有根得透加权 = 1.0f / 4;

	public static float 得令加权 = 1.0f;
	public static float 得地加权 = 1.0f / 2;
	public static float 无根衰减 = 1.0f / 2;

	/**************************** 合化 ************************************************/
	public static float 合绊泄气 = 1.0f / 3;

	/**************************** 生克 ************************************************/
	public static float 生主泄气 = 1.0f / 4;
	public static float 生客得气 = 3.0f / 4;
	public static float 克主耗气 = 1.0f / 4;
	public static float 克客失气 = 1.0f / 2;

	public static float 异性衰减 = 3.0f / 4;
	public static float 隔柱衰减 = 1.0f / 2;
	public static float 远柱衰减 = 1.0f / 4;
}
